package cn.ibizlab.odoo.core.odoo_event.domain;

import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.math.BigInteger;
import java.util.HashMap;
import java.math.BigDecimal;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import cn.ibizlab.odoo.core.util.annotation.DEField;
import cn.ibizlab.odoo.core.util.annotation.DEPredefinedField;
import cn.ibizlab.odoo.core.util.enums.DEPredefinedFieldFillMode;
import cn.ibizlab.odoo.core.util.enums.DEPredefinedFieldType;
import java.io.Serializable;

/**
 * 实体[活动入场券]
 */
public class Event_event_ticket implements Serializable {

	private static final long serialVersionUID = 1L;

    /**
     * 创建时间
     */
    @DEPredefinedField(fill= DEPredefinedFieldFillMode.INSERT,preType = DEPredefinedFieldType.CREATEDATE)
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
    private Timestamp create_date;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean create_dateDirtyFlag;

    /**
     * 最后更新时间
     */
    @DEPredefinedField(fill= DEPredefinedFieldFillMode.INSERT_UPDATE,preType = DEPredefinedFieldType.UPDATEDATE)
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
    private Timestamp write_date;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean write_dateDirtyFlag;

    /**
     * 可用席位
     */
    private Integer seats_available;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean seats_availableDirtyFlag;

    /**
     * ID
     */
    @DEField(isKeyField=true)
    private Integer id;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean idDirtyFlag;

    /**
     * 名称
     */
    private String name;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean nameDirtyFlag;

    /**
     * 减税后价格
     */
    private Double price_reduce_taxinc;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean price_reduce_taxincDirtyFlag;

    /**
     * 降价
     */
    private Double price_reduce;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean price_reduceDirtyFlag;

    /**
     * 登记
     */
    private String registration_ids;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean registration_idsDirtyFlag;

    /**
     * 未确认的席位预订
     */
    private Integer seats_unconfirmed;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean seats_unconfirmedDirtyFlag;

    /**
     * 显示名称
     */
    private String display_name;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean display_nameDirtyFlag;

    /**
     * 预订席位
     */
    private Integer seats_reserved;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean seats_reservedDirtyFlag;

    /**
     * 最后修改日
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
    private Timestamp __last_update;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean __last_updateDirtyFlag;

    /**
     * 价格
     */
    private Double price;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean priceDirtyFlag;

    /**
     * 座椅
     */
    private Integer seats_used;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean seats_usedDirtyFlag;

    /**
     * 销售结束
     */
    @JsonFormat(pattern="yyyy-MM-dd", locale = "zh" , timezone="GMT+8")
    private Timestamp deadline;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean deadlineDirtyFlag;

    /**
     * 可用席位
     */
    private String seats_availability;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean seats_availabilityDirtyFlag;

    /**
     * 已结束
     */
    private String is_expired;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean is_expiredDirtyFlag;

    /**
     * 最多可用席位
     */
    private Integer seats_max;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean seats_maxDirtyFlag;

    /**
     * 活动类别
     */
    private String event_type_id_text;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean event_type_id_textDirtyFlag;

    /**
     * 活动
     */
    private String event_id_text;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean event_id_textDirtyFlag;

    /**
     * 创建人
     */
    private String create_uid_text;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean create_uid_textDirtyFlag;

    /**
     * 最后更新人
     */
    private String write_uid_text;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean write_uid_textDirtyFlag;

    /**
     * 产品
     */
    private String product_id_text;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean product_id_textDirtyFlag;

    /**
     * 产品
     */
    private Integer product_id;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean product_idDirtyFlag;

    /**
     * 创建人
     */
    @DEPredefinedField(fill= DEPredefinedFieldFillMode.INSERT,preType = DEPredefinedFieldType.CREATEMAN)
    private Integer create_uid;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean create_uidDirtyFlag;

    /**
     * 活动
     */
    private Integer event_id;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean event_idDirtyFlag;

    /**
     * 活动类别
     */
    private Integer event_type_id;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean event_type_idDirtyFlag;

    /**
     * 最后更新人
     */
    @DEPredefinedField(fill= DEPredefinedFieldFillMode.INSERT_UPDATE,preType = DEPredefinedFieldType.UPDATEMAN)
    private Integer write_uid;

    @JsonIgnore
    @JSONField(serialize=false)
    private boolean write_uidDirtyFlag;


    /**
     * 获取 [创建时间]
     */
    @JsonProperty("create_date")
    @JSONField(name="create_date")
    public Timestamp getCreate_date(){
        return this.create_date ;
    }

    /**
     * 设置 [创建时间]
     */
    @JsonProperty("create_date")
    @JSONField(name="create_date")
    public void setCreate_date(Timestamp create_date){
        this.create_date = create_date ;
        this.create_dateDirtyFlag = true ;
    }

    /**
     * 获取 [创建时间]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getCreate_dateDirtyFlag(){
        return this.create_dateDirtyFlag ;
    }
    /**
     * 获取 [最后更新时间]
     */
    @JsonProperty("write_date")
    @JSONField(name="write_date")
    public Timestamp getWrite_date(){
        return this.write_date ;
    }

    /**
     * 设置 [最后更新时间]
     */
    @JsonProperty("write_date")
    @JSONField(name="write_date")
    public void setWrite_date(Timestamp write_date){
        this.write_date = write_date ;
        this.write_dateDirtyFlag = true ;
    }

    /**
     * 获取 [最后更新时间]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getWrite_dateDirtyFlag(){
        return this.write_dateDirtyFlag ;
    }
    /**
     * 获取 [可用席位]
     */
    @JsonProperty("seats_available")
    @JSONField(name="seats_available")
    public Integer getSeats_available(){
        return this.seats_available ;
    }

    /**
     * 设置 [可用席位]
     */
    @JsonProperty("seats_available")
    @JSONField(name="seats_available")
    public void setSeats_available(Integer seats_available){
        this.seats_available = seats_available ;
        this.seats_availableDirtyFlag = true ;
    }

    /**
     * 获取 [可用席位]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getSeats_availableDirtyFlag(){
        return this.seats_availableDirtyFlag ;
    }
    /**
     * 获取 [ID]
     */
    @JsonProperty("id")
    @JSONField(name="id")
    public Integer getId(){
        return this.id ;
    }

    /**
     * 设置 [ID]
     */
    @JsonProperty("id")
    @JSONField(name="id")
    public void setId(Integer id){
        this.id = id ;
        this.idDirtyFlag = true ;
    }

    /**
     * 获取 [ID]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getIdDirtyFlag(){
        return this.idDirtyFlag ;
    }
    /**
     * 获取 [名称]
     */
    @JsonProperty("name")
    @JSONField(name="name")
    public String getName(){
        return this.name ;
    }

    /**
     * 设置 [名称]
     */
    @JsonProperty("name")
    @JSONField(name="name")
    public void setName(String name){
        this.name = name ;
        this.nameDirtyFlag = true ;
    }

    /**
     * 获取 [名称]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getNameDirtyFlag(){
        return this.nameDirtyFlag ;
    }
    /**
     * 获取 [减税后价格]
     */
    @JsonProperty("price_reduce_taxinc")
    @JSONField(name="price_reduce_taxinc")
    public Double getPrice_reduce_taxinc(){
        return this.price_reduce_taxinc ;
    }

    /**
     * 设置 [减税后价格]
     */
    @JsonProperty("price_reduce_taxinc")
    @JSONField(name="price_reduce_taxinc")
    public void setPrice_reduce_taxinc(Double price_reduce_taxinc){
        this.price_reduce_taxinc = price_reduce_taxinc ;
        this.price_reduce_taxincDirtyFlag = true ;
    }

    /**
     * 获取 [减税后价格]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getPrice_reduce_taxincDirtyFlag(){
        return this.price_reduce_taxincDirtyFlag ;
    }
    /**
     * 获取 [降价]
     */
    @JsonProperty("price_reduce")
    @JSONField(name="price_reduce")
    public Double getPrice_reduce(){
        return this.price_reduce ;
    }

    /**
     * 设置 [降价]
     */
    @JsonProperty("price_reduce")
    @JSONField(name="price_reduce")
    public void setPrice_reduce(Double price_reduce){
        this.price_reduce = price_reduce ;
        this.price_reduceDirtyFlag = true ;
    }

    /**
     * 获取 [降价]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getPrice_reduceDirtyFlag(){
        return this.price_reduceDirtyFlag ;
    }
    /**
     * 获取 [登记]
     */
    @JsonProperty("registration_ids")
    @JSONField(name="registration_ids")
    public String getRegistration_ids(){
        return this.registration_ids ;
    }

    /**
     * 设置 [登记]
     */
    @JsonProperty("registration_ids")
    @JSONField(name="registration_ids")
    public void setRegistration_ids(String registration_ids){
        this.registration_ids = registration_ids ;
        this.registration_idsDirtyFlag = true ;
    }

    /**
     * 获取 [登记]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getRegistration_idsDirtyFlag(){
        return this.registration_idsDirtyFlag ;
    }
    /**
     * 获取 [未确认的席位预订]
     */
    @JsonProperty("seats_unconfirmed")
    @JSONField(name="seats_unconfirmed")
    public Integer getSeats_unconfirmed(){
        return this.seats_unconfirmed ;
    }

    /**
     * 设置 [未确认的席位预订]
     */
    @JsonProperty("seats_unconfirmed")
    @JSONField(name="seats_unconfirmed")
    public void setSeats_unconfirmed(Integer seats_unconfirmed){
        this.seats_unconfirmed = seats_unconfirmed ;
        this.seats_unconfirmedDirtyFlag = true ;
    }

    /**
     * 获取 [未确认的席位预订]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getSeats_unconfirmedDirtyFlag(){
        return this.seats_unconfirmedDirtyFlag ;
    }
    /**
     * 获取 [显示名称]
     */
    @JsonProperty("display_name")
    @JSONField(name="display_name")
    public String getDisplay_name(){
        return this.display_name ;
    }

    /**
     * 设置 [显示名称]
     */
    @JsonProperty("display_name")
    @JSONField(name="display_name")
    public void setDisplay_name(String display_name){
        this.display_name = display_name ;
        this.display_nameDirtyFlag = true ;
    }

    /**
     * 获取 [显示名称]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getDisplay_nameDirtyFlag(){
        return this.display_nameDirtyFlag ;
    }
    /**
     * 获取 [预订席位]
     */
    @JsonProperty("seats_reserved")
    @JSONField(name="seats_reserved")
    public Integer getSeats_reserved(){
        return this.seats_reserved ;
    }

    /**
     * 设置 [预订席位]
     */
    @JsonProperty("seats_reserved")
    @JSONField(name="seats_reserved")
    public void setSeats_reserved(Integer seats_reserved){
        this.seats_reserved = seats_reserved ;
        this.seats_reservedDirtyFlag = true ;
    }

    /**
     * 获取 [预订席位]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getSeats_reservedDirtyFlag(){
        return this.seats_reservedDirtyFlag ;
    }
    /**
     * 获取 [最后修改日]
     */
    @JsonProperty("__last_update")
    @JSONField(name="__last_update")
    public Timestamp get__last_update(){
        return this.__last_update ;
    }

    /**
     * 设置 [最后修改日]
     */
    @JsonProperty("__last_update")
    @JSONField(name="__last_update")
    public void set__last_update(Timestamp __last_update){
        this.__last_update = __last_update ;
        this.__last_updateDirtyFlag = true ;
    }

    /**
     * 获取 [最后修改日]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean get__last_updateDirtyFlag(){
        return this.__last_updateDirtyFlag ;
    }
    /**
     * 获取 [价格]
     */
    @JsonProperty("price")
    @JSONField(name="price")
    public Double getPrice(){
        return this.price ;
    }

    /**
     * 设置 [价格]
     */
    @JsonProperty("price")
    @JSONField(name="price")
    public void setPrice(Double price){
        this.price = price ;
        this.priceDirtyFlag = true ;
    }

    /**
     * 获取 [价格]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getPriceDirtyFlag(){
        return this.priceDirtyFlag ;
    }
    /**
     * 获取 [座椅]
     */
    @JsonProperty("seats_used")
    @JSONField(name="seats_used")
    public Integer getSeats_used(){
        return this.seats_used ;
    }

    /**
     * 设置 [座椅]
     */
    @JsonProperty("seats_used")
    @JSONField(name="seats_used")
    public void setSeats_used(Integer seats_used){
        this.seats_used = seats_used ;
        this.seats_usedDirtyFlag = true ;
    }

    /**
     * 获取 [座椅]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getSeats_usedDirtyFlag(){
        return this.seats_usedDirtyFlag ;
    }
    /**
     * 获取 [销售结束]
     */
    @JsonProperty("deadline")
    @JSONField(name="deadline")
    public Timestamp getDeadline(){
        return this.deadline ;
    }

    /**
     * 设置 [销售结束]
     */
    @JsonProperty("deadline")
    @JSONField(name="deadline")
    public void setDeadline(Timestamp deadline){
        this.deadline = deadline ;
        this.deadlineDirtyFlag = true ;
    }

    /**
     * 获取 [销售结束]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getDeadlineDirtyFlag(){
        return this.deadlineDirtyFlag ;
    }
    /**
     * 获取 [可用席位]
     */
    @JsonProperty("seats_availability")
    @JSONField(name="seats_availability")
    public String getSeats_availability(){
        return this.seats_availability ;
    }

    /**
     * 设置 [可用席位]
     */
    @JsonProperty("seats_availability")
    @JSONField(name="seats_availability")
    public void setSeats_availability(String seats_availability){
        this.seats_availability = seats_availability ;
        this.seats_availabilityDirtyFlag = true ;
    }

    /**
     * 获取 [可用席位]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getSeats_availabilityDirtyFlag(){
        return this.seats_availabilityDirtyFlag ;
    }
    /**
     * 获取 [已结束]
     */
    @JsonProperty("is_expired")
    @JSONField(name="is_expired")
    public String getIs_expired(){
        return this.is_expired ;
    }

    /**
     * 设置 [已结束]
     */
    @JsonProperty("is_expired")
    @JSONField(name="is_expired")
    public void setIs_expired(String is_expired){
        this.is_expired = is_expired ;
        this.is_expiredDirtyFlag = true ;
    }

    /**
     * 获取 [已结束]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getIs_expiredDirtyFlag(){
        return this.is_expiredDirtyFlag ;
    }
    /**
     * 获取 [最多可用席位]
     */
    @JsonProperty("seats_max")
    @JSONField(name="seats_max")
    public Integer getSeats_max(){
        return this.seats_max ;
    }

    /**
     * 设置 [最多可用席位]
     */
    @JsonProperty("seats_max")
    @JSONField(name="seats_max")
    public void setSeats_max(Integer seats_max){
        this.seats_max = seats_max ;
        this.seats_maxDirtyFlag = true ;
    }

    /**
     * 获取 [最多可用席位]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getSeats_maxDirtyFlag(){
        return this.seats_maxDirtyFlag ;
    }
    /**
     * 获取 [活动类别]
     */
    @JsonProperty("event_type_id_text")
    @JSONField(name="event_type_id_text")
    public String getEvent_type_id_text(){
        return this.event_type_id_text ;
    }

    /**
     * 设置 [活动类别]
     */
    @JsonProperty("event_type_id_text")
    @JSONField(name="event_type_id_text")
    public void setEvent_type_id_text(String event_type_id_text){
        this.event_type_id_text = event_type_id_text ;
        this.event_type_id_textDirtyFlag = true ;
    }

    /**
     * 获取 [活动类别]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getEvent_type_id_textDirtyFlag(){
        return this.event_type_id_textDirtyFlag ;
    }
    /**
     * 获取 [活动]
     */
    @JsonProperty("event_id_text")
    @JSONField(name="event_id_text")
    public String getEvent_id_text(){
        return this.event_id_text ;
    }

    /**
     * 设置 [活动]
     */
    @JsonProperty("event_id_text")
    @JSONField(name="event_id_text")
    public void setEvent_id_text(String event_id_text){
        this.event_id_text = event_id_text ;
        this.event_id_textDirtyFlag = true ;
    }

    /**
     * 获取 [活动]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getEvent_id_textDirtyFlag(){
        return this.event_id_textDirtyFlag ;
    }
    /**
     * 获取 [创建人]
     */
    @JsonProperty("create_uid_text")
    @JSONField(name="create_uid_text")
    public String getCreate_uid_text(){
        return this.create_uid_text ;
    }

    /**
     * 设置 [创建人]
     */
    @JsonProperty("create_uid_text")
    @JSONField(name="create_uid_text")
    public void setCreate_uid_text(String create_uid_text){
        this.create_uid_text = create_uid_text ;
        this.create_uid_textDirtyFlag = true ;
    }

    /**
     * 获取 [创建人]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getCreate_uid_textDirtyFlag(){
        return this.create_uid_textDirtyFlag ;
    }
    /**
     * 获取 [最后更新人]
     */
    @JsonProperty("write_uid_text")
    @JSONField(name="write_uid_text")
    public String getWrite_uid_text(){
        return this.write_uid_text ;
    }

    /**
     * 设置 [最后更新人]
     */
    @JsonProperty("write_uid_text")
    @JSONField(name="write_uid_text")
    public void setWrite_uid_text(String write_uid_text){
        this.write_uid_text = write_uid_text ;
        this.write_uid_textDirtyFlag = true ;
    }

    /**
     * 获取 [最后更新人]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getWrite_uid_textDirtyFlag(){
        return this.write_uid_textDirtyFlag ;
    }
    /**
     * 获取 [产品]
     */
    @JsonProperty("product_id_text")
    @JSONField(name="product_id_text")
    public String getProduct_id_text(){
        return this.product_id_text ;
    }

    /**
     * 设置 [产品]
     */
    @JsonProperty("product_id_text")
    @JSONField(name="product_id_text")
    public void setProduct_id_text(String product_id_text){
        this.product_id_text = product_id_text ;
        this.product_id_textDirtyFlag = true ;
    }

    /**
     * 获取 [产品]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getProduct_id_textDirtyFlag(){
        return this.product_id_textDirtyFlag ;
    }
    /**
     * 获取 [产品]
     */
    @JsonProperty("product_id")
    @JSONField(name="product_id")
    public Integer getProduct_id(){
        return this.product_id ;
    }

    /**
     * 设置 [产品]
     */
    @JsonProperty("product_id")
    @JSONField(name="product_id")
    public void setProduct_id(Integer product_id){
        this.product_id = product_id ;
        this.product_idDirtyFlag = true ;
    }

    /**
     * 获取 [产品]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getProduct_idDirtyFlag(){
        return this.product_idDirtyFlag ;
    }
    /**
     * 获取 [创建人]
     */
    @JsonProperty("create_uid")
    @JSONField(name="create_uid")
    public Integer getCreate_uid(){
        return this.create_uid ;
    }

    /**
     * 设置 [创建人]
     */
    @JsonProperty("create_uid")
    @JSONField(name="create_uid")
    public void setCreate_uid(Integer create_uid){
        this.create_uid = create_uid ;
        this.create_uidDirtyFlag = true ;
    }

    /**
     * 获取 [创建人]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getCreate_uidDirtyFlag(){
        return this.create_uidDirtyFlag ;
    }
    /**
     * 获取 [活动]
     */
    @JsonProperty("event_id")
    @JSONField(name="event_id")
    public Integer getEvent_id(){
        return this.event_id ;
    }

    /**
     * 设置 [活动]
     */
    @JsonProperty("event_id")
    @JSONField(name="event_id")
    public void setEvent_id(Integer event_id){
        this.event_id = event_id ;
        this.event_idDirtyFlag = true ;
    }

    /**
     * 获取 [活动]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getEvent_idDirtyFlag(){
        return this.event_idDirtyFlag ;
    }
    /**
     * 获取 [活动类别]
     */
    @JsonProperty("event_type_id")
    @JSONField(name="event_type_id")
    public Integer getEvent_type_id(){
        return this.event_type_id ;
    }

    /**
     * 设置 [活动类别]
     */
    @JsonProperty("event_type_id")
    @JSONField(name="event_type_id")
    public void setEvent_type_id(Integer event_type_id){
        this.event_type_id = event_type_id ;
        this.event_type_idDirtyFlag = true ;
    }

    /**
     * 获取 [活动类别]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getEvent_type_idDirtyFlag(){
        return this.event_type_idDirtyFlag ;
    }
    /**
     * 获取 [最后更新人]
     */
    @JsonProperty("write_uid")
    @JSONField(name="write_uid")
    public Integer getWrite_uid(){
        return this.write_uid ;
    }

    /**
     * 设置 [最后更新人]
     */
    @JsonProperty("write_uid")
    @JSONField(name="write_uid")
    public void setWrite_uid(Integer write_uid){
        this.write_uid = write_uid ;
        this.write_uidDirtyFlag = true ;
    }

    /**
     * 获取 [最后更新人]脏标记
     */
    @JsonIgnore
    @JSONField(serialize=false)
    public boolean getWrite_uidDirtyFlag(){
        return this.write_uidDirtyFlag ;
    }

}

